package chapter13.Math;

/**
 * @Auther: Tx
 * @Date: 2022/5/9 21:47
 */
//Math类的常用方法
public class MathMethod {
    public static void main(String[] args) {
//        1.绝对值
        int abs = Math.abs(-9);
        System.out.println(abs);
//        2.pow求幂
        double pow = Math.pow(2,4);
        System.out.println(pow);
//        3.ceil 向上取整，返回小于等于该参数的最小整数
        double ceil = Math.ceil(5.5);
//        4.floor 向下取整
        double floor = Math.floor(5.5);
//        5.round四舍五入 === floor(参数+0.5)
        double round = Math.round(5.6);
//        6.sqrt开方
        double sqrt = Math.sqrt(9);
//        7.random 随机产生0-1之间的小数
//        以下代码产生 a-b 之间的任意整数:公式为： a + Math.random()*(b-a+1)
        for (int i = 0; i < 100;i++){
            System.out.println((int)(1+Math.random()*(100)));
        }

//        max min 最大值 最小值
         int max = Math.max(50,60);
        int min = Math.min(60,70);

    }
}
